from flask import Flask,request


app  = Flask(__name__)

@app.route("/")
@app.route("/index.html")
def index():
    return "欢迎来到主页~"



# 2.设置对应的请求方法,当不是POST请求则会报错
@app.route("/login", methods=['POST'])
def login():
    # 注：get 和 post请求不能混写，解析的方式不同
    # 1. 获取对应的字段的数据
    res = request.args.get("id")
    # 2. 获取所有的数据：不可变的字典
    res = request.args
    # 3. 获取所有的数据并转换成字典
    res = request.args.to_dict()
    # 公共的方法：请求头、请求方法、请求url
    print(request.headers)
    print(request.method)
    print(request.url)
    return "欢迎来到登录页面~"


@app.route("/info", methods=["GET"])
def info():
    # 注：get 和 post请求不能混写，解析的方式不同
    # 1. 获取对应的字段的数据
    res = request.args.get("id")
    # 2. 获取所有的数据：不可变的字典
    res = request.args
    # 3. 获取所有的数据并转换成字典
    res = request.args.to_dict()
    # 公共的方法：请求头、请求方法、请求url
    print(request.headers)
    print(request.method)
    print(request.url)
    return "欢迎来到用户信息页面~"





if __name__ == '__main__':
    # app.run()
    # 当有代码更新自动进行更新
    app.run(debug=True)





